﻿#include "resulttablemodel.h"
#include <QSqlQueryModel>
#include <QDebug>
#include <QStringList>
#include <QSet>
#include <QList>

ResultTableModel::ResultTableModel(QObject *parent)
    :QSqlQueryModel(parent)
{

}
// 性别：男1，女2；
// 是1，否0；
//
QVariant ResultTableModel::data(const QModelIndex &index, int role) const
{
    if (!index.isValid())
            return QVariant();
    QVariant value=QSqlQueryModel::data(index,role);
    if(role == Qt::DisplayRole)
    {
        if(index.column()==chash["Sex"])
        {
            if(value.toString()=="1") value=QVariant::fromValue(QString::fromUtf8("男"));
            if(value.toString()=="0") value=QVariant::fromValue(QString::fromUtf8("女"));
            return value;
        }
        if(index.column()==chash["ThreeOne"])
        {
            if(value.toString()=="1") value=QVariant::fromValue(QString::fromUtf8("是"));
            if(value.toString()=="0") value=QVariant::fromValue(QString::fromUtf8("否"));
            return value;
        }

    }
    return value;
}


